clean rain - French English Dictionary